home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 2010 April
/
PCWorld0410.iso
/
hity wydania
/
Ubuntu 9.10 PL
/
karmelkowy-koliberek-9.10-netbook-remix-PL.iso
/
casper
/
filesystem.squashfs
/
usr
/
share
/
system-config-printer
/
troubleshoot
/
Shrug.pyc
(
.txt
)
< prev
next >
Wrap
Python Compiled Bytecode
|
2009-10-28
|
3KB
|
57 lines
# Source Generated with Decompyle++
# File: in.pyc (Python 2.6)
from base import *
class Shrug(Question):
def __init__(self, troubleshooter):
Question.__init__(self, troubleshooter, 'Shrug')
page = self.initial_vbox(_('Sorry!'), _('I have not been able to work out what the problem is, but I have collected some useful information to put in a bug report.'))
expander = gtk.Expander(_('Diagnostic Output (Advanced)'))
expander.set_expanded(False)
sw = gtk.ScrolledWindow()
expander.add(sw)
textview = gtk.TextView()
textview.set_editable(False)
sw.add(textview)
page.pack_start(expander)
self.buffer = textview.get_buffer()
box = gtk.HButtonBox()
box.set_border_width(0)
box.set_spacing(3)
box.set_layout(gtk.BUTTONBOX_END)
page.pack_start(box, False, False, 0)
self.save = gtk.Button(stock = 'gtk-save')
box.pack_start(self.save, False, False, 0)
troubleshooter.new_page(page, self)
def display(self):
self.buffer.set_text(self.troubleshooter.answers_as_text())
return True
def connect_signals(self, handler):
self.save_sigid = self.save.connect('clicked', self.on_save_clicked)
def disconnect_signals(self):
self.save.disconnect(self.save_sigid)
def on_save_clicked(self, button):
dialog = gtk.FileChooserDialog(parent = self.troubleshooter.get_window(), action = gtk.FILE_CHOOSER_ACTION_SAVE, buttons = ('gtk-cancel', gtk.RESPONSE_CANCEL, 'gtk-save', gtk.RESPONSE_OK))
dialog.set_do_overwrite_confirmation(True)
dialog.set_current_name('troubleshoot.txt')
dialog.set_default_response(gtk.RESPONSE_OK)
response = dialog.run()
dialog.hide()
if response != gtk.RESPONSE_OK:
return None
f = file(dialog.get_filename(), 'w')
f.write(self.buffer.get_text(self.buffer.get_start_iter(), self.buffer.get_end_iter()))
del f